<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/12/3
  Time: 17:18
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>PageContext对象的使用</title>
</head>
<body>
    <!--
        1.协议
        2.服务器ip
        3.服务器端口
        4.获取工程路径
        5.获取请求方法
        6.获取客户端ip地址
        7.获取会话的id编号
    -->

    <h1>第一种方式获取九大对象</h1>
    1.获取协议:
    <%=request.getScheme()%><br/>
    2.服务器ip:
    <%=request.getServerName()%><br/>
    3.获取服务器端口:
    <%=request.getServerPort()%><br/>
    4.获取工程路径:
    <%=request.getContextPath()%><br/>
    5.获取请求方法:
    <%=request.getMethod()%><br/>
    6.获取客户端ip地址:
    <%=request.getRemoteHost()%><br/>
    7.获取会话的id编号:
    <%=request.getRequestedSessionId()%>
    <hr>
    <h1>第二种获取九大对象</h1>
    <%
    pageContext.setAttribute("req" , request);
    %>
    1.协议:${req.scheme}<br/>
    2.服务器ip:${pageContext.request.serverName}<br/>
    3.服务器端口:${pageContext.request.serverPort}<br/>
    4.获取工程路径:${pageContext.request.contextPath}<br/>
    5.获取请求方法:${pageContext.request.method}<br/>
    6.获取客户端的ip地址:${pageContext.request.remoteHost}<br/>
    7.获取会话的id编号:${pageContext.request.requestedSessionId}<br/>
</body>
</html>
